package com.qding.park.manager.facade.statis.service;

import java.util.List;

import com.qding.park.common.core.exceptions.BaseException;
import com.qding.park.manager.common.pojo.ParkDataResult;
import com.qding.park.manager.pojo.example.NcTempPayExample;
import com.qding.park.manager.pojo.noncore.NcTempPayInfo;

/**
  * @ClassName: TempPayFacade
  * @Description: 临停缴费单统计查询
  * @author Comsys-Administrator
  * @date 2016年10月12日 上午10:33:09
  *
  */
public interface TempPayStatisFacade {
	
	
	/**
	  * list(临停缴费单统计查询)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: list
	  * @Description: TODO
	  * @param @param example
	  * @param @param jumpPage
	  * @param @param pageLength
	  * @param @return
	  * @param @throws BaseException    设定文件
	  * @return ParkDataResult    返回类型
	  * @throws
	  */
	public ParkDataResult list(NcTempPayExample example,int jumpPage,int pageLength)throws BaseException;
	
	
	ParkDataResult  orderInfoById(String orderId)throws BaseException;
	
	
	/**
	  * exportExcel(根据报表条件查询)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  * @Title: exportExcel
	  * @Description: TODO
	  * @param @param example
	  * @param @return    设定文件
	  * @return List<TbReserve>    返回类型
	  * @throws
	  */
	List<NcTempPayInfo> exportExcel(NcTempPayExample example);
}
